﻿//验证文本框中为数字
function keyPress(ob) {
    if (!ob.value.match(/^[\+\-]?\d*?\.?\d*?$/)) {
        if (ob.t_value == undefined) {
            ob.t_value = "";
        }
        ob.value = ob.t_value;
    }
    else {
        ob.t_value = ob.value;
    }
    if (ob.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))
        ob.o_value = ob.value;
}
//图像类型选择 隐藏和显示对应的DIV
function change() {
    var id = jQuery("#slt").val();
    switch (id) {
        case "1": $("#a1").show(); $("#a2").hide(); $("#a3").hide(); $("#a4").hide(); $("#a5").hide(); $("#a6").hide(); $("#a7").hide(); $("#a8").hide(); break;
        case "2": $("#a1").hide(); $("#a2").show(); $("#a3").hide(); $("#a4").hide(); $("#a5").hide(); $("#a6").hide(); $("#a7").hide(); $("#a8").hide(); break;
        case "3": $("#a1").hide(); $("#a2").hide(); $("#a3").show(); $("#a4").hide(); $("#a5").hide(); $("#a6").hide(); $("#a7").hide(); $("#a8").hide(); break;
        case "4": $("#a1").hide(); $("#a2").hide(); $("#a3").hide(); $("#a4").show(); $("#a5").hide(); $("#a6").hide(); $("#a7").hide(); $("#a8").hide(); break;
        case "5": $("#a1").hide(); $("#a2").hide(); $("#a3").hide(); $("#a4").hide(); $("#a5").show(); $("#a6").hide(); $("#a7").hide(); $("#a8").hide(); break;
        case "6": $("#a1").hide(); $("#a2").hide(); $("#a3").hide(); $("#a4").hide(); $("#a5").hide(); $("#a6").show(); $("#a7").hide(); $("#a8").hide(); break;
        case "7": $("#a1").hide(); $("#a2").hide(); $("#a3").hide(); $("#a4").hide(); $("#a5").hide(); $("#a6").hide(); $("#a7").show(); $("#a8").hide(); break;
        case "8": $("#a1").hide(); $("#a2").hide(); $("#a3").hide(); $("#a4").hide(); $("#a5").hide(); $("#a6").hide(); $("#a7").hide(); $("#a8").show(); break;
    }
}


function SaveAdd() {
    var id = jQuery("#slt").val();
    var id1 = jQuery("#slt_id").val();
    var filename = jQuery("#filename").val();
    var val = ""; //共有字段二属性
    var valF = ""; //共有字段四属性
    var val_t = ""; //特有字段
    //获取要保存对应的方法和参数、值
    switch (id) {
        case "1": val = getT(); valF = getF();  val_t = getWXTX(); break;
        case "2": val = getT(); valF = getF();  val_t = getHKYX(); break;
        case "3": val = getT(); valF = getF();  val_t = getZSYX(); break;
        case "4": val = getT(); valF = getF();  val_t = getDXMB(); break;
        case "5": val = getT(); valF = getF();  val_t = getYXHT(); break;
        case "6": val = getT(); valF = getF();  val_t = getGSTX(); break;
        case "7": val = getT(); valF = getF();  val_t = getDEM();  break;
        case "8": val = getT(); valF = getF();  val_t = getSNTX(); break;
    }
    //传递到另外一个页面保存
    jQuery.ajax({
        type: "POST",
        url: "GetPzXML.aspx",
        data: { DoType: "Add", VAL: val, VALF:valF, VAL_T: val_t, ID:id, ID1:id1, FILENAME:filename },
        success: function (result) {
            if (result == 1) {
                alert("保存成功！");
            }
            else {
                alert("保存失败！");
            }
        }
    });
}



//获取共有字段 两属性
function getT() {
    var gyzd = "" + $("#ptztgjz").val() + "|" + $("#ptztfjd").val() + "|";  //所有左边控件内容
    gyzd += "" + $("#cgqmcgjz").val() + "|" + $("#cgqmcjd").val() + "|";
    gyzd += "" + $("#xswsgjz").val() + "|" + $("#xswsjd").val() + "|";
    gyzd += "" + $("#sqmcgjz").val() + "|" + $("#sqmcjd").val() + "|";
    gyzd += "" + $("#sxtygjz").val() + "|" + $("#sxtyjd").val() + "|";

    gyzd += "" + $("#cxrqgjz").val() + "|" + $("#cxrqjd").val() + "|";     //所有中间控件内容
    gyzd += "" + $("#txdxhgjz").val() + "|" + $("#txdxhjd").val() + "|";
    gyzd += "" + $("#txgsgjz").val() + "|" + $("#txgsjd").val() + "|";
    gyzd += "" + $("#ctblcgjz").val() + "|" + $("#ctblcjd").val() + "|";

    gyzd += "" + $("#cxsjgjz").val() + "|" + $("#cxsjjd").val() + "|";    //所有右边控件内容
    gyzd += "" + $("#txdxlgjz").val() + "|" + $("#txdxljd").val() + "|";
    gyzd += "" + $("#dmfblgjz").val() + "|" + $("#dmfbljd").val() + "|";
    gyzd += "" + $("#zbxtgjz").val() + "|" + $("#zbxtjd").val();
   
    return gyzd;
}

//获取共有字段 四属性
function getF() {

    //左侧经度
    var gyzdf = "" + $("#zsjjdgjz").val() + "|" + $("#zsjjdjd").val() + "|" + $("#zsjjdsxy").val() + "|" + $("#zsjjdsxe").val() + "|";
    gyzdf += "" + $("#yxjjdgjz").val() + "|" + $("#yxjjdjd").val() + "|" + $("#yxjjdsxy").val() + "|" + $("#yxjjdsxe").val() + "|";

    //右侧纬度
    gyzdf += "" + $("#zsjwdgjz").val() + "|" + $("#zsjwdjd").val() + "|" + $("#zsjwdsxy").val() + "|" + $("#zsjwdsxe").val() + "|";
    gyzdf += "" + $("#yxjwdgjz").val() + "|" + $("#yxjwdjd").val() + "|" + $("#yxjwdsxy").val() + "|" + $("#yxjwdsxe").val();

    return gyzdf;
}

//获取卫星图像--特有字段
function getWXTX() {
    var tyzd = "|" + $("#sjgjz").val() + "|" + $("#sjjd").val() + "|";
    tyzd += "" + $("#bdlxgjz").val() + "|" + $("#bdlxjd").val() + "|";
    tyzd += "" + $("#cpdjgjz").val() + "|" + $("#cpdjjd").val() + "|";
    tyzd += "" + $("#ywblgjz").val() + "|" + $("#ywbljd").val() + "|"; 
    tyzd += "" + $("#bdsgjz").val() + "|" + $("#bdsjd").val() + "|";    
    tyzd += "" + $("#rwmcgjz").val() + "|" + $("#rwmcjd").val() + "|";

    return tyzd;
}


//获取航空影像--特有字段
function getHKYX() {

    var tyzd = "|" + $("#sqbhgjz").val() + "|" + $("#sqbhgjd").val() + "|";
    tyzd += "" + $("#xsdxgjz").val() + "|" + $("#xsdxjd").val() + "|";
    tyzd += "" + $("#scdwgjz").val() + "|" + $("#scdwjd").val() + "|";
    tyzd += "" + $("#sqmjgjz").val() + "|" + $("#sqmjjd").val() + "|";
    tyzd += "" + $("#jcrqgjz").val() + "|" + $("#jcrqjd").val() + "|";
    tyzd += "" + $("#jcsjgjz").val() + "|" + $("#jcsjjd").val() + "|";

    tyzd += "" + $("#ssxzqhgjz").val() + "|" + $("#ssxzqhjd").val() + "|";
    tyzd += "" + $("#POSlxgjz").val() + "|" + $("#POSjd").val() + "|";
    tyzd += "" + $("#yxhstsgjz").val() + "|" + $("#yxhstsjd").val() + "|";
    tyzd += "" + $("#tfsgjz").val() + "|" + $("#tfsjd").val() + "|";
    tyzd += "" + $("#lcrqgjz").val() + "|" + $("#lcrqjd").val() + "|";
    tyzd += "" + $("#lcsjgjz").val() + "|" + $("#lcsjjd").val() + "|";

    tyzd += "" + $("#jtbhgjz").val() + "|" + $("#jtbhjd").val() + "|";
    tyzd += "" + $("#jjgjz").val() + "|" + $("#jjjd").val() + "|";
    tyzd += "" + $("#rwmcgjz2").val() + "|" + $("#syjcjd").val() + "|";
    tyzd += "" + $("#syjcgjz").val() + "|" + $("#syjcjd").val() + "|";
    tyzd += "" + $("#wcrqgjz").val() + "|" + $("#wcrqjd").val() + "|";
    tyzd += "" + $("#wcsjgjz").val() + "|" + $("#wcsjjd").val() + "|";
    

    return tyzd;
}

//获取正射影像--特有字段
function getZSYX() {

    var tyzd = "|" + $("#scrqgjz").val() + "|" + $("#scrqjd").val() + "|";    
    tyzd += "" + $("#rwmcgjz3").val() + "|" + $("#rwmcjd3").val() + "|";
    tyzd += "" + $("#zyrygjz").val() + "|" + $("#zyryjd").val() + "|";


    tyzd += "" + $("#scsjgjz").val() + "|" + $("#scsjjd").val() + "|";
    tyzd += "" + $("#tfbhgjz").val() + "|" + $("#tfbhjd").val() + "|";

    return tyzd;
}


//获取典型目标--特有字段
function getDXMB() {

    var tyzd = "|" + $("#scrqgjz4").val() + "|" + $("#scrqjd4").val() + "|";
    tyzd += "" + $("#rwmcgjz4").val() + "|" + $("#rwmcjd4").val() + "|";
    tyzd += "" + $("#zyrygjz4").val() + "|" + $("#zyryjd4").val() + "|";


    tyzd += "" + $("#scsjgjz4").val() + "|" + $("#scsjjd4").val() + "|";
    tyzd += "" + $("#tfbhgjz4").val() + "|" + $("#tfbhjd4").val() + "|";

    return tyzd;
}

//获取影像海图--特有字段
function getYXHT() {

    var tyzd = "|" + $("#scrqgjz5").val() + "|" + $("#scrqjd5").val() + "|";
    tyzd += "" + $("#rwmcgjz5").val() + "|" + $("#rwmcjd5").val() + "|";
    tyzd += "" + $("#zyrygjz5").val() + "|" + $("#zyryjd5").val() + "|";


    tyzd += "" + $("#scsjgjz5").val() + "|" + $("#scsjjd5").val() + "|";
    tyzd += "" + $("#htbhgjz5").val() + "|" + $("#htbhjd5").val() + "|";

    return tyzd;
}

//获取格栅图像--特有字段
function getGSTX() {

    var tyzd = "|" + $("#scrqgjz6").val() + "|" + $("#scrqjd6").val() + "|";
    tyzd += "" + $("#rwmcgjz6").val() + "|" + $("#rwmcjd6").val() + "|";
    tyzd += "" + $("#zyrygjz6").val() + "|" + $("#zyryjd6").val() + "|";


    tyzd += "" + $("#scsjgjz6").val() + "|" + $("#scsjjd6").val() + "|";
    tyzd += "" + $("#tfbhgjz6").val() + "|" + $("#tfbhjd6").val() + "|";

    return tyzd;
}

//获取DEM--特有字段
function getDEM() {

    var tyzd = "|" + $("#scrqgjz7").val() + "|" + $("#scrqjd7").val() + "|";
    tyzd += "" + $("#rwmcgjz7").val() + "|" + $("#rwmcjd7").val() + "|";
    tyzd += "" + $("#zyrygjz7").val() + "|" + $("#zyryjd7").val() + "|";


    tyzd += "" + $("#scsjgjz7").val() + "|" + $("#scsjjd7").val() + "|";
    tyzd += "" + $("#tfbhgjz7").val() + "|" + $("#tfbhjd7").val() + "|";

    return tyzd;
}

//获取声纳图像--特有字段
function getSNTX() {

    var tyzd = "|" + $("#scrqgjz8").val() + "|" + $("#scrqjd8").val() + "|";
    tyzd += "" + $("#rwmcgjz8").val() + "|" + $("#rwmcjd8").val() + "|";
    tyzd += "" + $("#zyrygjz8").val() + "|" + $("#zyryjd8").val() + "|";


    tyzd += "" + $("#scsjgjz8").val() + "|" + $("#scsjjd8").val() + "|";
    tyzd += "" + $("#cxbhgjz8").val() + "|" + $("#cxbhjd8").val() + "|";

    return tyzd;
}

